export interface BalanceRecordVO {
  /**
   * 余额记录ID
   */
  balanceRecordId: string | number;

  /**
   * 用户ID
   */
  userId: string | number;

  /**
   * 场地ID
   */
  positionId: string | number;

  /**
   * 提现ID
   */
  withdrawId: string | number;

  /**
   * 订单编号
   */
  orderNo: string;

  /**
   * 价格
   */
  amount: number;

  /**
   * 状态：deposit 押金(+), withdraw 提现(-)
   */
  recordType: string;

  /**
   * 状态：success 成功,progress 进行中(会冻结余额) , backed 失败还原（还原->冻结余额）
   */
  status: string;

  /**
   * 备注
   */
  remark: string;

}

export interface BalanceRecordForm extends BaseEntity {
  /**
   * 余额记录ID
   */
  balanceRecordId?: string | number;

  /**
   * 用户ID
   */
  userId?: string | number;

  /**
   * 场地ID
   */
  positionId?: string | number;

  /**
   * 提现ID
   */
  withdrawId?: string | number;

  /**
   * 订单编号
   */
  orderNo?: string;

  /**
   * 价格
   */
  amount?: number;

  /**
   * 状态：deposit 押金(+), withdraw 提现(-)
   */
  recordType?: string;

  /**
   * 状态：success 成功,progress 进行中(会冻结余额) , backed 失败还原（还原->冻结余额）
   */
  status?: string;

  /**
   * 备注
   */
  remark?: string;

}

export interface BalanceRecordQuery extends PageQuery {

  /**
   * 用户ID
   */
  userId?: string | number;

  /**
   * 场地ID
   */
  positionId?: string | number;

  /**
   * 提现ID
   */
  withdrawId?: string | number;

  /**
   * 订单编号
   */
  orderNo?: string;

  /**
   * 价格
   */
  amount?: number;

  /**
   * 状态：deposit 押金(+), withdraw 提现(-)
   */
  recordType?: string;

  /**
   * 状态：success 成功,progress 进行中(会冻结余额) , backed 失败还原（还原->冻结余额）
   */
  status?: string;

    /**
     * 日期范围参数
     */
    params?: any;
}



